home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Kernel / Em / reqBuiltins.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-17  |  1.9 KB  |  49 lines

  1. #include "Kernel/h/emTypes.h"
  2. #include "Kernel/h/builtins.h"
  3.  
  4. typedef struct Builtin {
  5.   OID id;
  6.   char *name;
  7. } Builtin;
  8.  
  9. Builtin requiredBuiltins[] = {
  10. #ifdef ORIGINAL
  11.   OIDOfBuiltin(B_INSTCT,BOOLEANINDEX), "boolean",
  12.   OIDOfBuiltin(B_INSTCT,CHARACTERINDEX), "character",
  13.   OIDOfBuiltin(B_INSTCT,CONDITIONINDEX), "condition",
  14.   OIDOfBuiltin(B_INSTCT,INTEGERINDEX), "integer",
  15.   OIDOfBuiltin(B_INSTCT,NODEINDEX), "node",
  16.   OIDOfBuiltin(B_INSTCT,REALINDEX), "real",
  17.   OIDOfBuiltin(B_INSTCT,STRINGINDEX), "string",
  18.   OIDOfBuiltin(B_INSTCT,TIMEINDEX), "time",
  19.   OIDOfBuiltin(B_INSTCT,INSTREAMINDEX), "instream",
  20.   OIDOfBuiltin(B_INSTCT,OUTSTREAMINDEX), "outstream",
  21. #else
  22.   OIDOfBuiltin(B_ITSCT ,ABSTRACTTYPEINDEX), "abstracttype",
  23.   OIDOfBuiltin(B_ITSCT ,ANYINDEX), "any",
  24. /*OIDOfBuiltin(B_INSTCT,ARRAYINDEX), "array", */
  25.   OIDOfBuiltin(B_INSTCT,BOOLEANINDEX), "boolean",
  26.   OIDOfBuiltin(B_INSTCT,CHARACTERINDEX), "character",
  27.   OIDOfBuiltin(B_INSTCT,CONDITIONINDEX), "condition",
  28.   OIDOfBuiltin(B_INSTCT,INTEGERINDEX), "integer",
  29.   OIDOfBuiltin(B_ITSCT ,NILINDEX), "nil",
  30.   OIDOfBuiltin(B_INSTCT,NODEINDEX), "node",
  31.   OIDOfBuiltin(B_ITSCT ,SIGNATUREINDEX), "signature",
  32.   OIDOfBuiltin(B_INSTCT,REALINDEX), "real",
  33.   OIDOfBuiltin(B_INSTCT,STRINGINDEX), "string",
  34. /*OIDOfBuiltin(B_INSTCT,VECTORINDEX), "vector", */
  35.   OIDOfBuiltin(B_INSTCT,TIMEINDEX), "time",
  36.   OIDOfBuiltin(B_INSTCT,NODELISTELEMENTINDEX), "nodelistelement",
  37.   OIDOfBuiltin(B_INSTCT,NODELISTINDEX), "nodelist",
  38.   OIDOfBuiltin(B_INSTCT,INSTREAMINDEX), "instream",
  39.   OIDOfBuiltin(B_INSTCT,OUTSTREAMINDEX), "outstream",
  40. /*OIDOfBuiltin(B_INSTCT,IMMUTABLEVECTORINDEX), "immutablevector", */
  41.   OIDOfBuiltin(B_INSTCT,BITCHUNKINDEX), "bitchunk",
  42.   OIDOfBuiltin(B_ITSCT, RISCINDEX), "risc",
  43.   OIDOfBuiltin(B_ITSCT, HANDLERINDEX), "handler",
  44.   OIDOfBuiltin(B_INSTCT,VECTOROFCHARINDEX), "vectorofchar",
  45.   OIDOfBuiltin(B_INSTCT,BUFFERINDEX), "buffer",
  46. #endif
  47.   0, ""
  48. };
  49.